Design and Implementation of Intermediate Representation and Framework for Web Applications

نویسندگان

  • Tomokazu Hayakawa
  • Shinya Hasegawa
  • Teruo Hikita
چکیده

By the spread of Rich Internet Applications (RIAs), Web applications are becoming more convenient to use. Although there are many RIA technologies such as Ajax, JavaFX, Flex and Silverlight, by far there seems no common technique for specifying RIAs. The absence of the technique is considered inconvenient, especially when using RIAs in business. Hence, current Web applications heavily depend on the technology they use. Therefore, when the technology becomes obsolete, developers have to redevelop their applications by using other RIA technologies. Transforming an existing RIA to another through an intermediate representation is one of the solutions for it, but few attempts seem to have been made by this method. In this paper, we realize this, especially focusing on UI, by using an intermediate representation and a framework. The intermediate representation we propose here is in an XML format and provides an easy way of specifying a RIA for developers. The UI information is categorized into three parts: an widget part, a style part and a behavior part, which are held in a DOM tree, a CSSOM-like tree and an abstract syntax tree for ECMAScript, respectively. Moreover, the framework provides a default implementation in Java so that developers can easily extend it, if necessary. We show that the proposed method can solve the problem through an example of transforming a Web application from DHTML to JavaFX. Tomokazu Hayakawa Meiji University, 214-8571, Japan, e-mail: [email protected] Shinya Hasegawa Meiji University, 214-8571, Japan, e-mail: [email protected] Teruo Hikita Meiji University, 214-8571, Japan, e-mail: [email protected]

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Design and Evaluation of a Method for Partitioning and Offloading Web-based Applications in Mobile Systems with Bandwidth Constraints

Computation offloading is known to be among the effective solutions of running heavy applications on smart mobile devices. However, irregular changes of a mobile data rate have direct impacts on code partitioning when offloading is in progress. It is believed that once a rate-adaptive partitioning performed, the replication of such substantial processes due to bandwidth fluctuation can be avoid...

متن کامل

طبقه‎بندی کاربردی کارکردهای عوامل نرم‎افزاری هوشمند و تطبیق آنها با ویژگی‎های وب‎سایت‎های کتابخانه‎های دیجیتال

Purpose: Web services are presently considered as technologies with highest number of applications for the purpose of providing the automatic, high-quality, and fast information interactions. The aim of this paper is therefore to provide a comprehensive framework for a collection of significant services offered by Farsi websites in libraries to be used in future designs. It also aims to classif...

متن کامل

A confidence-aware interval-based trust model

It is a common and useful task in a web of trust to evaluate the trust value between two nodes using intermediate nodes. This technique is widely used when the source node has no experience of direct interaction with the target node, or the direct trust is not reliable enough by itself. If trust is used to support decision-making, it is important to have not only an accurate estimate of trust, ...

متن کامل

Effective Mechatronic Models and Methods for Implementation an Autonomous Soccer Robot

  Omni directional mobile robots have been popularly employed in several applications especially in soccer player robots considered in Robocup competitions. However, Omni directional navigation system, Omni-vision system and solenoid kicking mechanism in such mobile robots have not ever been combined. This situation brings the idea of a robot with no head direction into existence, a comprehensi...

متن کامل

Neuron Mathematical Model Representation of Neural Tensor Network for RDF Knowledge Base Completion

In this paper, a state-of-the-art neuron mathematical model of neural tensor network (NTN) is proposed to RDF knowledge base completion problem. One of the difficulties with the parameter of the network is that representation of its neuron mathematical model is not possible. For this reason, a new representation of this network is suggested that solves this difficulty. In the representation, th...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011